package com.azusa.xbiao.service;

import com.azusa.xbiao.entity.Goods;

import java.util.List;
import java.util.Map;

public interface GoodsService {

    /**
     * 查询最新商品与最热销商品
     * @return
     */
    Map<String, List<Goods>> initHome();

    /**
     * 查询热销商品、商品详细信息与商品图片信息以及商品是否被用户收藏了
     * @return
     */
    Map<String,Object> initGoodsDetail(int gid,int uid);

    /**
     * uid用户收藏/取消收藏gid商品
     * @param gid
     * @param uid
     * @param flag
     */
    void changeUserCollect(int gid, int uid, boolean flag);

    Map<String,Object> initProductList(Integer pageNum, Integer pageSize,String title);
}
